package com.xuetang9.t9.hotel.beans;

import java.io.Serializable;

/**
 * 房间信息
 * @author PANG
 */
public class RoomInfo implements Serializable {

    /**
     *房间id
     */
    private Integer roomId;

    /**
     *房间编号
     */
    private String roomNum;

    /**
     *楼层编号
     */
    private Integer floorId;

    /**
     *类型编号
     */
    private Integer typeId;

    /**
     *状态编号
     */
    private Integer stateId;

    /**
     *房间备注
     */
    private String roomComm;


    //外键
    /**
     *房间类型
     */
    private RoomType roomType;

    /**
     *房间状态
     */
    private RoomState roomState;

    /**
     *楼层数
     */
    private Floor floor;

    /**
     *房间照片
     */
    private RoomPhoto roomPhoto;


    public Integer getRoomId() {
        return roomId;
    }

    public void setRoomId(Integer roomId) {
        this.roomId = roomId;
    }

    public String getRoomNum() {
        return roomNum;
    }

    public void setRoomNum(String roomNum) {
        this.roomNum = roomNum;
    }

    public Integer getFloorId() {
        return floorId;
    }

    public void setFloorId(Integer floorId) {
        this.floorId = floorId;
    }

    public Integer getTypeId() {
        return typeId;
    }

    public void setTypeId(Integer typeId) {
        this.typeId = typeId;
    }

    public Integer getStateId() {
        return stateId;
    }

    public void setStateId(Integer stateId) {
        this.stateId = stateId;
    }

    public String getRoomComm() {
        return roomComm;
    }

    public void setRoomComm(String roomComm) {
        this.roomComm = roomComm;
    }

    public RoomType getRoomType() {
        return roomType;
    }

    public void setRoomType(RoomType roomType) {
        this.roomType = roomType;
    }

    public RoomState getRoomState() {
        return roomState;
    }

    public void setRoomState(RoomState roomState) {
        this.roomState = roomState;
    }

    public Floor getFloor() {
        return floor;
    }

    public void setFloor(Floor floor) {
        this.floor = floor;
    }

    public RoomPhoto getRoomPhoto() {
        return roomPhoto;
    }

    public void setRoomPhoto(RoomPhoto roomPhoto) {
        this.roomPhoto = roomPhoto;
    }



    @Override
    public String toString() {
        return "RoomInfo{" +
                "roomId=" + roomId +
                ", roomNum=" + roomNum +
                ", floorId=" + floorId +
                ", typeId=" + typeId +
                ", stateId=" + stateId +
                ", roomComm='" + roomComm + '\'' +
                ", roomType=" + roomType +
                ", roomState=" + roomState +
                ", floor=" + floor +
                ", roomPhoto=" + roomPhoto +
                '}';
    }
}
